package com.drama.api.sys.role.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

@Data
@EqualsAndHashCode(callSuper = false)
public class SysRoleUpdateVO implements Serializable {
    private static final long serialVersionUID = -1L;
    @ApiModelProperty(value = "角色ID")
    private String id;

    @ApiModelProperty(value = "角色名称")
    private String roleName;

    @ApiModelProperty(value = "职责描述")
    private String roleDesc;

    @ApiModelProperty(value = "是否上线申请通知(1是 2否)")
    private Integer isMsgLive;

    @ApiModelProperty(value = "是否提现通知(1是 2否)")
    private Integer isMsgWithdraw;

    @ApiModelProperty(value = "是否剧目提审通知(1是 2否)")
    private Integer isMsgDrama;

    @ApiModelProperty(value = "拥有权限")
    private List<String> authorityIds;

}